/* esquema de cores "Thistle" 
#FFE1FF Claro / #EED2EE / #CDB5CD / #8B7B8B Escuro
*/

body{
    font-family:Verdana, sans-serif;
	margin:0;
	padding:0;
}

a{
    color:blue;
    text-decoration:none;
}

fieldset{
    border:2px solid #8B7B8B;
    color:#8B7B8B;
}

legend{
    color:#8B7B8B;
    font-weight:bolder;
}

h1{
    background:#8B7B8B;
    color:white;
    padding:20px;
    text-align:center;
    margin-top:0px;

}

label {
    color:black;
}

p{
    color:black;
}

.Banner { /* formataçao da "div" do banner de titulo do site */
    height:200px;
    min-width:600px;
    position: relative
}	

.FundoMenu{ /* plano de fundo do menu lateral */
    width:240px;
    background:white;
    border:solid;
    border-color:white;
    border-width:10px;
}

.TituloMenuLateral{ /* formataçao do titulo do menu lateral */
    width:240px;
    background:#8B7B8B;
    color:white;
    font-size:16px;
    font-weight:bolder;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

.MenuLateral{ /* formataçao da "div" do menu Lateral */
    width:200px;
    padding-top:10px;
    padding-right:10px;
    padding-left:10px;
    border-style:solid;
    border-top:0px;
    border-bottom-width:10px;
    border-left-width:10px;
    border-right-width:10px;
    border-color:#8B7B8B;
    font-size:14px;

}

ul.navbar { /* formataçao de posicionamento dos itens do menu lateral */
    list-style:none;
    margin:0;
    padding:0;
}

ul.navbar li { /* formatacao de espaçamento dos itens do menu lateral */
    border-bottom:10px solid white;
    margin:0;
}

ul.navbar a { /* formataçao do menu lateral simples */
    display:block;
    padding:5px 5px 5px 0.5em;
    font-weight:bold;
    border-left:10px solid #8B7B8B;
    border-right:10px solid #EED2EE;
    background-color:#CDB5CD;
    color:black;
    text-decoration:none;
}

ul.navbar li a:hover { /* formataçao do menu lateral ao passar o mouse */
    border-left:10px solid #CDB5CD;
    border-right:10px solid #FFE1FF;
    background-color:#EED2EE;
}

.Caixa{
    border:2px solid #8B7B8B;
    padding:5px;
    width:185px;
}

.Form{
    height:50px;
}

.Formulario{
    width:auto;
}

.div_externa_conteudo {
    position:relative;
    width:100%;
    height:auto;
}

.div_conteudo {
    width:100%;
    display:inline-block;
}

.Conteudo{
    background:white;
    margin-top:-10px;
    margin-right:10px;
    margin-bottom:20px;
    position:absolute;
    overflow:auto;
    min-height:1080px;
    width:100%
}

.iFrameConteudo{
    position:absolute;
 }

.SubConteudo{
    margin-top:40px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom:40px;
}




 
#DivTable{
    padding-left:80px;
    padding-right:80px;
    padding-top:1px;
}

#iFrame{
    overflow:hidden;
    height:100%;
    width:80%;
    top:135px;
    left:275px;
    border:10px solid white; 
    margin-right:10px 
}

#QmSomos{
    font-weight:bold;
    font-size:15px;
}

#Title{
    background:#8B7B8B;
    color:white;
    padding:10px;
    text-align:center;
    border-radius:10px;
}




